// pages/course/course.js
Page({
  data: {
    courses: [
    { id: 1, name: '数据库实用技术' },
    { id: 2, name: '计算机网络' },
    { id: 3, name: 'Spring企业级开发' },
    { id: 4, name: 'C语言程序设计 '}
    ]
  },
  handleUnselect(e) {
    const courseId = e.currentTarget.dataset.id;

    wx.showModal({
      title: '确认退选',
      content: '确定要退选这门课程吗？',
      success: (modalRes) => {
        if (modalRes.confirm) {
          // 过滤掉被退选的课程
          const newCourses = this.data.courses.filter(c => c.id !== courseId);
          this.setData({ courses: newCourses });

          wx.showToast({ title: '退选成功' });
        }
      }
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})